.editor{overflow-x:hidden;
}
.editor .sidebar-box{background-color:#ccc;
}
@media(min-width: 992px){.editor .sidebar-box{position:fixed;
    top:0;
    bottom:0;
    left:0;
  }
}

.editor .sidebar{width:100%;
  padding-top:20px;
  padding-bottom:20px;

  text-align:center;
}


.editor .sidebar .btn-back{
  display:block; margin-bottom:20px;
}


.editor .sidebar .btn-add{
  display:block; margin-bottom:20px;
}



.editor .sidebar ul{text-align:left;
}


.editor .sidebar li{position:relative;
}

.editor .sidebar li.active a{background-color:red;
}

.editor .sidebar li .btn-del{position:absolute;
  top:10px;
  right:10px;

  display:block;
  ;
}

.editor .main-box{position:relative;

  padding-top:20px;
}

.editor .main-box .essay-title{width:100%;
  height:60px;

  vertical-align:bottom;

  border:none;

  font-size:24px;
}

.editor .main-box .btn-save{position:absolute;
  z-index:10;
  top:25px;
  right:20px;
}

